
package org.jeecg.modules.friends.trade.dto;

import java.util.LinkedHashMap;
import java.util.Map;
import javax.annotation.Generated;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;

@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
    "refund_type",
    "refund_fee",
    "refund_id",
    "refund_state",
    "oids"
})
@Generated("jsonschema2pojo")
public class RefundOrder {

    @JsonProperty("refund_type")
    private String refundType;
    @JsonProperty("refund_fee")
    private String refundFee;
    @JsonProperty("refund_id")
    private String refundId;
    @JsonProperty("refund_state")
    private String refundState;
    @JsonProperty("oids")
    private String oids;
    @JsonIgnore
    private Map<String, Object> additionalProperties = new LinkedHashMap<String, Object>();

    @JsonProperty("refund_type")
    public String getRefundType() {
        return refundType;
    }

    @JsonProperty("refund_type")
    public void setRefundType(String refundType) {
        this.refundType = refundType;
    }

    @JsonProperty("refund_fee")
    public String getRefundFee() {
        return refundFee;
    }

    @JsonProperty("refund_fee")
    public void setRefundFee(String refundFee) {
        this.refundFee = refundFee;
    }

    @JsonProperty("refund_id")
    public String getRefundId() {
        return refundId;
    }

    @JsonProperty("refund_id")
    public void setRefundId(String refundId) {
        this.refundId = refundId;
    }

    @JsonProperty("refund_state")
    public String getRefundState() {
        return refundState;
    }

    @JsonProperty("refund_state")
    public void setRefundState(String refundState) {
        this.refundState = refundState;
    }

    @JsonProperty("oids")
    public String getOids() {
        return oids;
    }

    @JsonProperty("oids")
    public void setOids(String oids) {
        this.oids = oids;
    }

    @JsonAnyGetter
    public Map<String, Object> getAdditionalProperties() {
        return this.additionalProperties;
    }

    @JsonAnySetter
    public void setAdditionalProperty(String name, Object value) {
        this.additionalProperties.put(name, value);
    }

}
